Release 10.1A: OpenEdge Deployment:
Startup Command and Parameter Reference


Dictionary Expressions (-dictexps)

Use Dictionary Expressions (-dictexps) to specify that Progress uses dictionary and help validation for all fields in all frames when you compile an application. Progress continues compiling even after it encounters a validation error.

Operating system
and syntax
UNIX
Windows
-dictexps
Use
with
Maximum value
Minimum value
Single-user default
Multi-user default
Client Session

This parameter serves as a temporary step to close possible validation holes in existing applications. It has the effect of adding a USE-DICT-EXPS option to every frame in the application, including those that are not used for input. This parameter closes all possible validation holes, but it is highly inefficient.

You can override this functionality for a particular frame by using the NO-VALIDATE keyword for that frame. See the Frame Phrase reference entry in OpenEdge Development: Progress 4GL Reference for more details on the NO-VALIDATE option.

If you do not specify -dictexps, Progress uses dictionary and help validation for a field only if that field is used in an UPDATE, SET, PROMPT-FOR, or ENABLE statement. In addition, Progress does not use dictionary and help validation when compiling if you specify only the widget:SENSITIVE=YES construct to make a widget sensitive. Progress stops compiling when it encounters a validation error.


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095